首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Aurora的技术文专栏

    Redis 精简笔记

    Redis 精简笔记本文档仅为 Redis 基础教程,更多内容请参考:Redis中文网一、概述Redis 是一款高性能的 NoSQL 系列的非关系型数据库! redis.windows.conf:配置文件redis-cli.exe:Redis 客户端redis-server.exe:Redis 服务器端【Redis 配置文件的重要部分】daemonize:默认为 /当前文件夹requirepass:密码注意:对于 Redis on Windows 来说,打开 redis-server 后,一但把命令行窗口关闭了那么 Redis 也就停止服务了! redis-server --service-start:启动服务redis-server --service-stop:停止服务redis-cli:打开客服端【修改密码】方法一:通过配置文件进行设置( redis.pool.numTestsPerEvictionRun=50 #redis服务器的IP redis.ip=xxxxxx #redis服务器的Port redis1.port=

    1.3K30编辑于 2023-04-30
  • 来自专栏牛人NR

    MySQL与JDBC精简笔记

    其实就是定义了操作所有关系数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。

    4.7K30发布于 2020-09-01
  • JavaScript 前端笔记总结(精简)

    JavaScript 一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型,属于网络的脚本语言,现在已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果,现在随着node.js引擎的出现,使得JavaScript逐步成为了一种全栈开发语言了.

    9.2K10编辑于 2022-12-28
  • MySQL 之高级命令(精简笔记)

    是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一,该笔记用于生产环境快速查阅

    1.5K10编辑于 2022-12-28
  • MySQL 之基础命令(精简笔记)

    是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一,该笔记用于生产环境快速查阅

    2.3K10编辑于 2022-12-28
  • MySQL 存储过程与函数(精简笔记)

    是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一,该笔记用于生产环境快速查阅

    2.4K10编辑于 2022-12-28
  • 来自专栏一块自留地

    Redis面试知识点-精简

    一、redis数据结构 redis的所有数据结构都以唯一的key作为名称,然后通过key获取对应的value数据,不同类型的数据结构的差异就在于value的结构不一样。 二、redis事务 不支持回滚 三、redis单线程 优点: 快、避免创建销毁线程的消耗、避免CPU上下午切换、避免资源竞争(加锁、死锁) 缺点: 执行lua有死循环风险,整个redis服务端都会被阻塞 官网说:cpu不是redis的瓶颈,内存和网络才是,单核已经够用了 四、redis为什么快? 它指的是只要满足一定条件,redis会把内存中的所有数据生成快照文件dump.rdb,保存在磁盘上。 redis会fork一个子进程,从redis数据中重建一个AOF临时文件,最后用临时文件替换旧文件。

    79800发布于 2020-05-18
  • MySQL 权限与备份管理(精简笔记)

    是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一,该笔记用于生产环境快速查阅

    1.6K20编辑于 2022-12-28
  • MySQL 之单表查询(精简笔记)

    是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一,该笔记用于生产环境快速查阅

    5.5K10编辑于 2022-12-28
  • 来自专栏进步集

    【PHP快速入门】详细笔记---精简

    如果你要创业,如果你要与互联网人沟通。未来互联网、移动互联网、信息化将会进一步围绕在你身边。你需要与人沟通,与人打交道。

    11.3K20编辑于 2022-11-13
  • 来自专栏@学习笔记

    Redis笔记

    Redis 文章目录 Redis 一、NoSQL概述 什么是NoSQL NoSQL的四大分类 二、Redis概述 概述 启动redis 测试性能 基础知识 三、五大数据类型 Redis-Key的命令 配置文件 常用配置: Redis的内存淘汰策略 八、Redis 持久化 RDB(Redis DataBase)持久化 AOF(Append Only File)持久化 九、Redis 发布订阅 十、 Redis 主从复制和哨兵模式 主从复制 哨兵模式 十一、Redis集群 十二、缓存穿透、缓存雪崩与缓存击穿 缓存穿透 缓存雪崩 缓存击穿 十三、如何保证Redis缓存与数据库的一致性 一、NoSQL 3、redis6.0 中的多线程? redis单线程缺点导致redis的QPS很难得到有效提高(虽然已经够快了)。 在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile设置的文件中,此时redis将一直运行,除非手动kill该进程。

    71210编辑于 2022-11-18
  • 来自专栏PHP开发者那些事

    redis笔记

    redis开发与运维》笔记 用info命令查看详细信息 获取慢查询命令slowlog get [n] ,n为取出来的条数。 在配置文件中有两个关键参数,一个是slowlog-slower-than和 slowlog-max-len(慢日志最大的数量) 每隔一秒显示redis的内存使用量 并重复5次: redis-cli -r 缺点:1)由于开销较大,没办法做到实时持久化/秒级持久化 2)由于redis历史版本问题,导致老的redis服务不兼容新的RDB版本 AOF适用于秒级持久化。 redis属于CPU密集型操作,不要和其他CPU密集型服务放在一起,造成CPU过度竞争。 单机配置多个redis实例(充分利用CPU的多核)时,可以配置不同的实例分盘存储AOF文件,分摊硬盘写入压力。

    42310发布于 2020-06-23
  • 来自专栏Owen's World

    redis笔记

    总结:线上严禁使用redis的keys命令 keys checkvariantprefix:* redis-cli -h host -p port -a password redis-cli //redis $lotteryType; //字符串 //添加有效期时间 redisSet Redis::getInstance()->redisSet($key, json_encode($data), 60 = Redis::getInstance()->redisGet($key); //有序集合 //添加 自增1redisZincrby 小于次数,就增加金豆,并且自增1 Redis::getInstance ($key); //删除指定分数userId数据redisZrem Redis::getInstance()->redisZrem($key, $userId); 复制代码 Redis容量预估工具 www.redis.cn /redis_memor…

    37610编辑于 2021-12-07
  • 来自专栏全栈程序员必看

    算法笔记汇总精简版下载_算法与数据结构笔记

    Redis 中的有序集合(Sorted Set)就是用跳表来实现的。 链表加多级索引的结构,就是跳表。 在一个单链表中查询某个数据的时间复杂度是 O(n)。 为什么 Redis 要用跳表来实现有序集合,而不是红黑树? Redis 中的有序集合支持的核心操作主要有下面这几个: * 插入一个数据; * 删除一个数据; * 查找一个数据; * 按照区间查找数据(比如查找值在 [100, 356] 之间的数据); * 迭代输出有序序列

    1.4K10编辑于 2022-09-20
  • 来自专栏【腾讯云开发者】

    Redis 进阶笔记

    二、Redis 进阶使用 1. 布隆过滤器 Redis 在 4.0 以后支持布隆过滤(准确的来说是支持了布隆过滤器的插件),给 Redis 提供了强大的去重功能。 Redis IO 处理模型 2. 通信协议 Redis 采用了 Gossip 协议作为通信协议。 Redis集群工作原理 Redis 集群通过槽指派机制来决定写命令应该被分配到那个节点。 Redis 的性能; Redis 提供了 flushdb 和 flushall 指令,用来清空数据库,这也是导致 Redis 缓慢的操作。 访问 Redis 尽量走公司代理,由于 Redis 本身不支持 SSL 的链接,所以走公司代理可以保证安全。客户端登陆 Redis 必须设置 Auth 秘密登陆。 ?

    70730发布于 2021-04-21
  • 来自专栏沁溪源

    Redis总结笔记

    redis事务 redis事务 命令:multi标识事务开始; exec表示事务结束并执行; redis事务并不是立即执行,而是将执行命令入队列(同时校验命令的语法和命令是否正确),最后一起执行; 故redis事务执行失败涉及两种原因: 命令入列时,语法错误: 例如:>ahds; 此时会提示报错信息,事务提交时,会将所有命令的执行都失败; 命令入列时,语法、关键字正确,但是操作对象值类型错误等等 (save3个选项都注释,则rdb禁用) stop-writes-on-bgsave-error yes #后台备份存储错误,停止往redis中写入数据。 缺点: 无法及时备份数据,如果在两个触发后台备份的时间段中,redis服务出现宕机,这个时间段中写入的数据不会存储到备份文件中,则会造成1至N分钟的数据丢失,redis重启时,则无法从备份文件中恢复; 优点: 基于内存的数据做快照直接备份,故redis重启时恢复数据速度较快; aof 思考第一个问题???

    68040发布于 2021-05-18
  • 来自专栏朝雨忆轻尘

    Redis笔记(四):Redis事务支持

    Redis 事务 Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证: 批量操作在发送 EXEC 命令前被放入队列缓存。 > MULTI OK redis 127.0.0.1:6379> SET book-name "Mastering C++ in 21 days" QUEUED redis 127.0.0.1:6379 redis 127.0.0.1:6379> SMEMBERS tag QUEUED redis 127.0.0.1:6379> EXEC 1) OK 2) "Mastering C++ in 21 比如: redis 127.0.0.1:7000> multi OK redis 127.0.0.1:7000> set a aaa QUEUED redis 127.0.0.1:7000> set b 本文转载自 原文作者:菜鸟学院 原文地址:http://www.runoob.com/redis/redis-transactions.html

    61320发布于 2019-06-19
  • 来自专栏写代码和思考

    Redis 学习笔记1 - 安装 Redis

    Redis 是一种内存数据,它很快,常常作为缓存使用,理解 redis 的关键是要理解它的多种数据结构。 1. Redis 简介 ? 运行Redis时使用: $ src/redis-server 您可以使用 内置客户端 redis-cli 与Redis交互: $ src/redis-cli redis> set foo bar OK redis> get foo "bar" 2.2 重要的组成部分: redis-server:Redis服务器程序 redis-cli:Redis客户端程序,它是一个命令行操作工具。 redis-benchmark:Redis性能测试工具,测试Redis在你的系统及配置下的读写性能。 /src/redis-cli shutdown 2.6 Redis 驱动 redis 支持命令行工具 ,也支持多种编程语言。

    51620发布于 2020-04-01
  • 来自专栏坚毅的PHP

    redis学习笔记

    DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统,他为VMWare 公司工作,主要就是进行Redis的开发。  一、redis启动初探 http://pauladamsmith.com/blog/2011/03/redis_get_set.html 原文  redis 启动图   ?   会话数据 redis请求处理模型: ? 三、redis源码分析 (1)redis replication (http://www.hoterran.info/redis_replication) (2)redis 持久化(http://www.hoterran.info /redis_persistence) redis有全量(save/bgsave)和增量(aof)的持久化命令。

    1.1K100发布于 2018-03-20
  • 来自专栏禅林阆苑

    redis学习笔记

    redis学习笔记 Write By CS逍遥剑仙 我的主页: www.csxiaoyao.com GitHub: github.com/csxiaoyaojianxian Email: sunjianfeng memcahce一个键最多存储1M数据,redis的键最多存储1G数据 2. macos安装redis $ brew install redis 安装完成后 /usr/local/Cellar/redis /4.0.11/bin 下的几个命令: redis-benchmark 性能测试命令 redis-check-aof / redis-check-rdb 日志检测工具 redis-server yes 启动redis服务 $ redis-server /usr/local/etc/redis.conf 检查是否启动成功,6379端口 $ redis-cli ping 客户端连接redis服务 $ redis-cli -h localhost -p 6379 # 连接到本地直接输入连接命令即可 $ redis-cli 关闭redis服务 # 方法1 $ redis-cli shutdown

    91073发布于 2018-10-11
领券